package com.koron.log.service;

import com.github.pagehelper.PageInfo;
import com.koron.bean.query.PageQuery;
import com.koron.common.core.business.log.entity.po.LogOperatePo;

import java.util.List;

/**
 * (LogOperate)表服务接口
 *
 * @author zhouj
 * @since 2022-06-08 11:53:55
 */
public interface LogOperateService {

    int insertOrUpdate(LogOperatePo logOperate);

    int insertOrUpdateBatch(List<LogOperatePo> logOperateList);

    int insert(LogOperatePo logOperate);

    int insertBatch(List<LogOperatePo> logOperateList);

    int update(LogOperatePo logOperate);

    int deleteById(String id);

    LogOperatePo queryById(String id);

    PageInfo queryPageList(LogOperatePo logOperate, PageQuery pageQuery);

    List<LogOperatePo> queryList(LogOperatePo logOperate);

}
